A Verification Condition Visualizer

نویسندگان

  • Madiha Jami
  • Andrew Ireland
چکیده

When first encountering data structures such as arrays, records and pointers programmers are often presented with pictorial representations. The use of pictures to describe data structures and their manipulation can help establish basic programming intuitions. The same is true of program proving where pictures are frequently used within the literature to describe program properties such as loop invariants. Here we report on an experimental prototype of a visualization tool that translates verification conditions arising from array based code into pictures. While initially aimed at supporting teaching, we have received positive feedback from users of program proving tools within industry.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prospective evaluation of venous access difficulty and a near-infrared vein visualizer at four French haemophilia treatment centres.

Although a serious impediment in haemophilia patients, difficulty accessing peripheral veins has received little attention in clinical studies. New peripheral vein visualization devices could potentially ameliorate difficult venous access (DVA), but their utility remains unproved. The study aim was to survey the frequency, causes and clinical manifestations of DVA and evaluate the clinical util...

متن کامل

A New Technique for Verifying the Consistency of Distributed R-Trees

The ever-increasing of spatial datasets and the widely application of the complex computation have motivated the emergence of distributed algorithms to process spatial operations efficiently. The R-tree index is broadly used by researches as a distributed spatial structure for indexing and retrieval of spatial objects. However, a big challenge has arisen, that is, how to check the consistency o...

متن کامل

A geoscience perspective on immersive 3D gridded data visualization

We describe visualization software, Visualizer, that was developed specifically for interactive, visual exploration in immersive virtual reality (VR) environments. Visualizer uses carefully optimized algorithms and data structures to support the high frame rates required for immersion and the real-time feedback required for interactivity. As an application developed for VR from the ground up, V...

متن کامل

ARTICLE IN PRESS A geoscience perspective on immersive 3D gridded data visualization

We describe visualization software, Visualizer, that was developed specifically for interactive, visual exploration in immersive virtual reality (VR) environments. Visualizer uses carefully optimized algorithms and data structures to support the high frame rates required for immersion and the real-time feedback required for interactivity. As an application developed for VR from the ground up, V...

متن کامل

MIV: A Cardiac Image Visualizer

In this paper, we present a Medical Image Visualizer (MIV) targeting cardiac SPECT images. The visualizer is built fully on open source image processing and visualization software. The main features of the visualizer are: a semiautomatic procedure for segmenting challenging cardiac images and an implementation of the polar map visualization (Bull’s eye diagram) that follows recent recommendatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014